package com.xdjd.mobile.business.entity.result.challenge;

import com.gitee.easyopen.doc.DataType;
import com.gitee.easyopen.doc.annotation.ApiDocField;

import java.util.List;

/**
 * Created by Administrator on 2019/1/9 0009.
 */
public class RandomChallengeResult {
    @ApiDocField(description = "我的擂台编号")
    private String recordNo;
    @ApiDocField(description = "正在挑战我人数")
    private Integer challengePeople = 0;
    @ApiDocField(description = "获取金币数")
    private Integer obtainCoin = 0;
    @ApiDocField(description = "当天步数")
    private Long stepNumber = 0l;
    @ApiDocField(description = "挑战次数")
    private Integer challengeCount = 0;
    @ApiDocField(description = "按钮状态（0：未满足挑战，1：可挑战，2：已有pk，3：查看成绩）")
    private Byte buttonStatus = 0;
    @ApiDocField(description = "可发起挑战最大步数")
    private Long maxStepNumber = 0l;
    @ApiDocField(description = "可挑战者集合", dataType = DataType.ARRAY,
            elementClass = ChallengeVo.class)
    private List<ChallengeVo> list;

    public String getRecordNo() {
        return recordNo;
    }

    public void setRecordNo(String recordNo) {
        this.recordNo = recordNo;
    }

    public Integer getChallengePeople() {
        return challengePeople;
    }

    public void setChallengePeople(Integer challengePeople) {
        this.challengePeople = challengePeople;
    }

    public Integer getObtainCoin() {
        return obtainCoin;
    }

    public void setObtainCoin(Integer obtainCoin) {
        this.obtainCoin = obtainCoin;
    }

    public Byte getButtonStatus() {
        return buttonStatus;
    }

    public void setButtonStatus(Byte buttonStatus) {
        this.buttonStatus = buttonStatus;
    }

    public Long getStepNumber() {
        return stepNumber;
    }

    public void setStepNumber(Long stepNumber) {
        this.stepNumber = stepNumber;
    }

    public Integer getChallengeCount() {
        return challengeCount;
    }

    public void setChallengeCount(Integer challengeCount) {
        this.challengeCount = challengeCount;
    }

    public Long getMaxStepNumber() {
        return maxStepNumber;
    }

    public void setMaxStepNumber(Long maxStepNumber) {
        this.maxStepNumber = maxStepNumber;
    }

    public List<ChallengeVo> getList() {
        return list;
    }

    public void setList(List<ChallengeVo> list) {
        this.list = list;
    }
}
